#ifndef COMPILER_ONLINE
#include "./header.cpp"
#endif // !COMPILER_ONLINE  #include "./header.cpp"

//这里引入header源文件只是为了下面的代码不标红
//实际我们编译的时候是会把上面的预编译条件给裁剪掉(g++ -D COMPILER_ONLINE)

void test1()
{
    //通过定义临时对象,来完成方法的调用
    bool ret = solution().isPalindrome(121);
    if (ret == true)
    {
        std::cout << "通过测试用例1!" << std::endl;
    }
    else
    {
        std::cout << "没有通过测试用例1!" << std::endl;
    }
}

void test2()
{
    //通过定义临时对象,来完成方法的调用
    bool ret = solution().isPalindrome(-121);
    if (ret == false)
    {
        std::cout << "通过测试用例2!" << std::endl;
    }
    else
    {
        std::cout << "没有通过测试用例2!" << std::endl;
    }
}

void test3()
{
    //通过定义临时对象,来完成方法的调用
    bool ret = solution().isPalindrome(10);
    if (ret == false)
    {
        std::cout << "通过测试用例3!" << std::endl;
    }
    else
    {
        std::cout << "没有通过测试用例3!" << std::endl;
    }
}

int main()
{
    test1();
    test2();
    test3();
    return 0;
}